.content-create .contenthandler {
	border: solid #fff; border-width: 3px 1px 1px; }

.content-create .title- {
	font-weight: normal; font-size: 2em; }

.content-create h2.title- {
	clear: both;
	margin-top: 25px; }

.content-create .typeselector- {
	float: left;
	width: 240px; margin:  -20px 0 0; padding: 15px 0; }

.content-create .typeselector- li {
	position: relative; 
	width: 239px; margin: 0 0 5px; border: solid #fff; border-width: 3px 0 1px 1px;
	font-size: 1.3em;
	background: #fff; list-style: none; }

.content-create .typeselector- .selected- {
	width: 240px; }

.content-create .typeselector- .selected- a {
	font-weight: bold; color: #000 !important; }

.content-create .typeselector- .selected- a .br- {
	border-bottom: none; }

.content-create .typeselector- li a,
.content-create .typeselector- li div {
	display: block; position: relative;
	padding: 7px 9px 7px 30px; border-bottom: none;
	text-decoration: none; }

.content-create .typeselector- li a .br- {
	border-bottom: 1px dashed; }

.content-create .erorrmsg-common- {
	padding: 10px; border: 1px solid #c00;
	font-weight: bold; color: #c00; }

.content-create .field- { }

.content-create .field- .elt- {
	float: left;
	margin: 0 10px 5px 0;
	font-size: 1.3em; }

.content-create .field- .elt- label {
	border-bottom: 1px dashed #ccc;
	cursor: pointer; }

.content-create .radio- .elt- input {
	position: relative; top: 2px; }

.content-create .field- .name- {
	display: block;
	margin: 17px 0 8px;
	font-weight: bold; font-size: 1.3em; }

.layout-c-left .content-create .field- .name- {
	display: block;
	font-weight: bold; font-size: 1.3em; }


.content-create .field- label .nessesary- {
	position: absolute;
	margin: -1px 0 0 5px;
	font-size: 1.8em; color: #c00; }

.content-create .field- .errormsg- {
	width: 100%; padding: 3px 6px;
	font-weight: bold; font-size: 1.3em; color: #FFF;
	background: #c00; }

.content-create .field- .error- {
	border-color: #c00;
	color: #c00; }

.content-create .field- .description- {
	margin-top: 3px;
	font-size: 1.1em; color: #333; }

.content-create .select- select {
	width: 100%; padding: 1px; border: 1px solid #000;
	font-size: 1.3em; }

.content-create .text- {
	padding-right: 12px; }

.content-create .text- input {
	width: 100%; height: 16px; margin-right: -20px; padding: 2px 5px; border: 1px solid #DDD;
	font-size: 1.3em; line-height: 1; }

.content-create .wysiwigsmall- .errormsg-,
.content-create .wysiwigbig- .errormsg- {
	width: auto; }

.content-create .wysiwigsmall- .errormsg-,
.content-create .wysiwigbig- .errormsg- {
	width: auto; }

.content-create .textarea- {
	padding-right: 0; }

.content-create .wysiwigsmall- textarea,
.content-create .wysiwigbig- textarea,
.content-create .textarea- textarea {
	width: 100%; height: 62px; padding: 3px 5px; border: 1px solid #DDD;
	font-size: 1.3em; line-height: 1; }

.content-create .file- .img- {
	float: left;
	margin: 0 10px 0 0; }

.content-create .file- input {
	padding: 3px; }

.content-create .tags- {}

.content-create .tags- .tagsuggest- {
	border-bottom: 1px dashed;
	cursor: pointer; }


.content-create .desc- {
	font-size: 1.3em; color: #666; }

.content-create .typeselectorwrapper- {}

.content-create .typeselectorwrapper- h3 {
	padding: 6px 0 14px 30px;
	font-weight: bold; font-size: 1.3em; color: #666; }

/* права */

.content-create .rights- {
	 }

.content-create .rights- .name- {
	 }

.content-create .rights- .rightsholders- {
	 }

.content-create .rights- .rightsholders- li {
	float: left;
	margin-right: 5px;
	list-style: none; }

.content-create .rights- .rightsholders- li span {
	font-size: 1.3em; }

.content-create .rights- .rightsholders- li img {
	position: relative;
	margin: 1px 1px -1px 3px; border: none; }

.content-create .rights- .add- {
	clear: both;
	width: 100%; margin: 3px 0; border-collapse: collapse; }

.content-create .rights- .add- .username- {
	padding: 0 20px 0 0; }

.content-create .rights- .add- .username- input {
	width: 100%; height: 16px; padding: 2px 5px; border: 1px solid;
	font-size: 1.3em; line-height: 1; }

.content-create .rights- .add- .addbutton- {
	width: 65px; }

.content-create .rights- .add- .addbutton- img {
	position: relative;
	margin-top: -4px; border: none; }

.content-create .rights- .select- {
	float: left;
	margin-right: 15px; border-bottom: 1px dashed;
	font-size: 1.3em; text-decoration: none; color: #000; }

.content-create .rights- .all- {
	float: left;
	font-size: 1.3em; }

.content-create .rights- .all- input {
	position: relative; top: -2px;
	margin: 0 5px 0 0; }

.content-create .rights- .all- label {
	font-size: 1em; }

/* кнопги */

.content-create .actions- {
	height: 40px; margin: 18px 0 0 -2px; }

.content-create .actions- li {
	float: left;
	margin-right: 10px;
	list-style: none; }

.content-create .actions- .submit- {
	 }

.content-create .actions- .cancel- {
	border: none; }


/* IE Fixes */

.content-create .typeselector- li {
	_margin: 0 0 3px; }